草庐IT

unity rtmp播放器

全部标签

android - Exoplayer 2 的动态播放列表

我想将ExoPlayer2与播放列表一起使用,可以动态更改轨道(从播放列表中添加或删除它们)并更改循环设置。由于ConcatenatingMediaSource有静态数组(而不是列表),我正在实现一个DynamicMediaSource,比如Concatenatingone但使用列表而不是数组和一种模式方法addSource来向列表添加一个媒体源。publicvoidaddSource(MediaSourcemediaSource){this.mediaSources.add(mediaSource);duplicateFlags=buildDuplicateFlags(this.me

android - 如何停止背景音乐播放? ( react native 声音)

我正在使用react-native-sound模块,但是当我开始播放声音并按下Home按钮退出应用程序时,声音会继续播放。当我重新加载应用程序时,它会第二次启动声音,我无法在其上使用.stop()来销毁它,因为它只会销毁加载在顶部的第二个第一个。我该如何阻止它?classHomeextendsComponent{constructor(props){super(props);this.props.actions.fetchScores();}componentWillReceiveProps(nextProps){nextProps.music.backgroundMusic.stop

android - 嵌套的 recyclerview View ,如播放 Play 商店应用

我正在尝试使用CardView制作嵌套的recyclerview,就像PlayStore应用程序主页一样,到目前为止它可以工作,但不如PlayStore流畅。当recyclerView滚动位置为0并且我开始向右拖动时,边缘效果按预期出现,但很快我继续向上拖动它看起来我的水平recyclerview失去了焦点并且父垂直View接管了。在PlayStore应用程序中,从边缘水平拖动后继续向上拖动时,您不会失去焦点。我坚持认为只有当我在回收站View边缘时才会发生这种情况。除此之外(这可能是相关的),从PlayStore应用程序启动水平滚动看起来更容易,我的意思是如果您使用PlayStore

android - 媒体播放器和 seekTo 的奇怪行为

我正在实现自定义视频播放器,因为我需要自定义视频控件。我有一个只有一个Activity的应用程序,它在启动时会立即开始播放视频。现在,我遇到的问题是:我不想让视频从头开始,而是从后面的位置开始。因此我做了一个seekTo(16867)。由于seekTo是异步的,我将媒体播放器(player.start())的启动调用放在onSeekCompleteListener的onSeekComplete中。但我遇到的奇怪行为是,我可以看到/听到视频从头开始播放几毫秒,然后它才真正从/跳转到我想要的位置播放。但是-另一方面-我在player.start之前调用的日志输出返回正确的位置16867,这

Android 媒体播放器搜索栏

我有一个创建、播放和处理媒体播放器(只是音频)的服务,但我在主要Activity中有一个搜索栏,我想自然地显示音频文件的进度并允许用户搜索各种职位。我费了好大劲才弄清楚的是:将UI中的搜索栏连接到服务中的媒体播放器的最佳或正确方法是什么? 最佳答案 下面是我将如何做到这一点:绑定(bind)到播放音频的服务。服务器在onBind返回的接口(interface)应该有getCurrentPos()和getDuration()函数。在您的Activity的onCreate中绑定(bind)到服务在您的Activity的onResume中

android - Media Player 流 url,然后播放下一个 url

我目前有一个播放mp3文件的媒体播放器。该文件完成后,转到下一个url/mp3的代码是什么?另外,是否有获取文件名并显示它的代码?我该怎么做呢?谢谢编辑请看下面我的代码:packagecom.example.m3uplayer;importandroid.app.Activity;importandroid.media.AudioManager;importandroid.media.MediaPlayer;importandroid.net.Uri;importandroid.os.Bundle;importandroid.media.MediaPlayer.OnCompletion

android - 隐藏 Activity 时播放视频

想一想“PandoraforAndroid”就很容易理解这个例子。我的Activity有一个VideoView播放类里面的讲座。我希望能够从这个Activity切换到另一个Activity(在我的应用程序中,或切换到另一个应用程序(主屏幕,其他应用程序))而不会中断。使用Pandora示例,我可以在播放音乐时转到“切换广播电台”View,然后可以转到主屏幕并继续无缝地在手机上导航。这是否适用于视频或音频?我可以只播放视频文件中的音频然后轻松切换回去吗? 最佳答案 处理此问题的一般方式(以及Pandora处理它的方式)是在后台线程上播

如何使用博览会播放YouTube视频

我正在尝试使用反应原状-Youtube组件在我的博览会项目中。但是,我无法正常工作。到目前为止,我所拥有的只是一个带红色边框的黑屏。我尝试按照视频说明在线的但是,Expo没有iOS或Android文件夹,这意味着我不能用Xcode打开它,并使用它进行小提琴。如何使用Expo播放YouTube视频?正如您从我的问题中发现的那样,我是新手使用Expo的反应。看答案目前,YouTube不受博览会的支持。您可以弹出项目并安装反应原状-Youtube库或从这样的网络浏览量加载视频:

android - Android 媒体播放器是否在 HTTP 请求 header 中提供 session ID?

我知道iOSAV播放器在从HTTP流媒体服务器请求内容block时在HTTP请求headerX-Playback-Session-Id中提供UUIDsessionID。在这种情况下,Android媒体播放器的行为是什么?它是否将其sessionID发送到服务器?如果是,它为此目的使用什么HTTP请求header?提前感谢您的任何反馈! 最佳答案 在实现应用内HTTP服务器将数据流式传输到AndroidMediaPlayer之后,我有理由确信HTTP请求不包含任何sessionIDheader。在我的内存中,HTTP请求非常基础。处理

android - 如何在 Android 应用程序中播放不同的视频文件?

我正在开发一个安卓应用程序。在我的应用程序中,我需要播放来自服务器的不同格式的视频文件。我的应用程序从服务器获取视频链接。这些是不同的格式,如avi、flv、mkv、mp4。我尝试成功播放.3gp文件链接,但不支持其余格式。可能是android只支持.3gp。我尝试了一种在WebView中播放视频链接的方法,但失败了。请建议我有什么办法可以播放avi,flv,mkv,mp4文件格式。提前致谢。 最佳答案 这里是一个很好的起点:http://developer.android.com/guide/topics/media/mediap